type crypto/tls.echConfig

22 uses

	crypto/tls (current package)
		ech.go#L27: type echConfig struct {
		ech.go#L56: func parseECHConfig(enc []byte) (skip bool, ec echConfig, err error) {
		ech.go#L60: 		return false, echConfig{}, &echConfigErr{"version"}
		ech.go#L63: 		return false, echConfig{}, &echConfigErr{"length"}
		ech.go#L66: 		return false, echConfig{}, &echConfigErr{"length"}
		ech.go#L71: 		return true, echConfig{}, nil
		ech.go#L74: 		return false, echConfig{}, &echConfigErr{"config_id"}
		ech.go#L77: 		return false, echConfig{}, &echConfigErr{"kem_id"}
		ech.go#L80: 		return false, echConfig{}, &echConfigErr{"public_key"}
		ech.go#L84: 		return false, echConfig{}, &echConfigErr{"cipher_suites"}
		ech.go#L89: 			return false, echConfig{}, &echConfigErr{"cipher_suites kdf_id"}
		ech.go#L92: 			return false, echConfig{}, &echConfigErr{"cipher_suites aead_id"}
		ech.go#L97: 		return false, echConfig{}, &echConfigErr{"maximum_name_length"}
		ech.go#L101: 		return false, echConfig{}, &echConfigErr{"public_name"}
		ech.go#L106: 		return false, echConfig{}, &echConfigErr{"extensions"}
		ech.go#L111: 			return false, echConfig{}, &echConfigErr{"extensions type"}
		ech.go#L114: 			return false, echConfig{}, &echConfigErr{"extensions data"}
		ech.go#L125: func parseECHConfigList(data []byte) ([]echConfig, error) {
		ech.go#L134: 	var configs []echConfig
		ech.go#L152: func pickECHConfig(list []echConfig) (*echConfig, hpke.PublicKey, hpke.KDF, hpke.AEAD) {
		handshake_client.go#L210: 	config          *echConfig